package demo1210.am.amxia;
/*
  final:(最终的,不可改变的)
  final是关键字
  final是一个修饰符,可以用来修饰变量,方法,类
  修饰变量:变量就不可以改变了,就变成常量.
      成员变量:
         1.在声明的时候初始化赋值
         2.在给对象进行初始化的时候赋值(就是通过构造方法赋值)
      局部变量:

  修饰方法:该方法就不能被重写.
  格式:public final 返回值类型 方法名(参数...){

  }

  修饰类:该类就不能被继承.
  修饰符 final class 类名{}

  abstract不能和哪些关键字共存?
  1.abstract关键字不能和final一起使用.
  2.不能和private一起用.
  3.不能和static一起用.
 */
public class Demo_01 {
    public static void main(String[] args) {
        final int num = 100;

    }
}

class Student {
    final String schoolName ;
    String name;
    int age;
    {
        schoolName = "安徽大学";
    }
    public Student() {

    }

    public Student(String name, int age) {
        this.name = name;
        this.age = age;
    }
}